awesome - db
      
    
    
      A curated list of amazingly awesome database libraries, resources and
      shiny things by
      Numetric Technologies
    
    Clojure
    
    C / CPP
    
      - 
        Aerospike -
        Aerospike Database Server – flash-optimized, in-memory, nosql database
      
 
      - 
        Alchemy-Database
        - AlchemyDB is now Aerospike
      
 
      - 
        cstore_fdw - Fast
        columnar store for analytics with PostgreSQL
        website
      
 
      - 
        LMDB - Very fast embedded key/value
        store with full ACID semantics.
      
 
      - 
        memcache - Free
        & open source, high-performance, distributed memory object caching
        system
      
 
      - 
        monetdb -
        website
      
 
      - 
        mongo - The Mongo
        Database http://www.mongodb.org/
      
 
      - 
        facebook/mysql-5.6 -
        Facebook’s branch of the Oracle MySQL v5.6 database
      
 
      - 
        twitter/mysql - MySQL
        fork maintained and used at Twitter
        https://github.com/twitter/mysql/wiki
      
 
      - postgres
 
      - 
        Redis - Redis is an
        in-memory database that persists on disk. The data model is key-value,
        but many different kind of values are supported: Strings, Lists, Sets,
        Sorted Sets, Hashes website
      
 
      - 
        redis-nds -
        This is a version of Redis patched to implement NDS (the Naive Disk
        Store). Documentation on this feature is contained within README.nds.
      
 
      - 
        rethinkdb - An
        open-source distributed JSON document database with a pleasant and
        powerful query language. http://www.rethinkdb.com
      
 
      - 
        rocksdb - Embedded
        key-value store for fast storage http://rocksdb.org
      
 
      - 
        ssdb - SSDB - A fast NoSQL
        database, an alternative to Redis http://ssdb.io
      
 
      - 
        SQLite - A completely embedded,
        full-featured relational database in a few 100k that you can include
        right into your project.
      
 
      - 
        tokudb-engine-
        TokuDB is a high-performance, write optimized, compressing,
        transactional storage engine for MySQL and MariaDB
      
 
      - 
        TokuMX- TokuMX is a
        high-performance, concurrent, compressing, drop-in replacement engine
        for MongoDB
      
 
      - 
        VoltDB - VoltDB is a
        horizontally-scalable, in-memory SQL RDBMS designed for applications
        that have extremely high read and write throughput requirements.
      
 
    
    dot-net
    
      - 
        RavenDB - A linq
        enabled document database for .NET http://ayende.com/Blog/
      
 
      - 
        OrigoDB - An in-memory embedded
        database engine for NET/Mono
      
 
    
    Erlang
    
      - 
        riak - Riak is a
        decentralized datastore from Basho Technologies.
      
 
      - 
        Pulsedb - Pulsedb is a time series
        database server and library.
      
 
    
    Go-lang
    
      - 
        bolt - A low-level
        key/value database for Go.
      
 
      - 
        diskv - A home-grown
        disk-backed key-value store.
      
 
      - 
        go-cache - An
        in-memory key:value store/cache (similar to Memcached) library for Go,
        suitable for single-machine applications.
      
 
      - 
        goleveldb - An
        implementation of the
        LevelDB key/value
        database in the Go.
      
 
      - 
        groupcache -
        Groupcache is a caching and cache-filling library, intended as a
        replacement for memcached in many cases.
      
 
      - 
        influxdb - Scalable
        datastore for metrics, events, and real-time analytics
      
 
      - 
        ledisdb - Ledisdb is
        a high performance NoSQL like Redis based on LevelDB.
      
 
      - 
        roshi - Roshi is a
        large-scale CRDT set implementation for timestamped events.
      
 
      - 
        skydb.io - Sky is an open
        source database used for flexible, high performance analysis of
        behavioral data.
      
 
      - 
        tiedot - Your NoSQL
        database powered by Golang.
      
 
    
    JAVA
    
      - 
        cassandra - Cassandra
        is a partitioned row store. Rows are organized into tables with a
        required primary key.
      
 
      - 
        elasticsearch
        - Open Source, Distributed, RESTful Search Engine
        website
      
 
      - 
        lmdbjni - LMDB for
        Java, which is a very fast embedded key/value store with full ACID
        semantics.
      
 
      - 
        mapdb - MapDB provides
        concurrent Maps, Sets and Queues backed by disk storage or
        off-heap-memory. It is a fast and easy to use embedded Java database
        engine.http://www.mapdb.org
      
 
      - 
        neo4j -
        Neo4j is the world’s leading Graph
        Database.
      
 
      - 
        orientdb -
        OrientDB is an Open Source NoSQL DBMS with the features of both Document
        and Graph DBMSs.
      
 
      - 
        voldemort - An open
        source clone of Amazon’s Dynamo.
        website
      
 
      - 
        Titan - Distributed
        Graph Database http://titandb.io
      
 
    
    Javascript
    
      - 
        couchdb - Apache
        CouchDB™ is a database that uses JSON for documents,JavaScript for
        MapReduce indexes, and regular HTTP for its API [website]
        (http://couchdb.apache.org/)
      
 
      - 
        mongodb - MongoDB is a
        document database that provides high performance, high availability, and
        easy scalability. Documents (objects) map nicely to programming language
        data types. Embedded documents and arrays reduce need for joins. Dynamic
        schema makes polymorphism easier. [website] (https://www.mongodb.org/)
      
 
    
    Scala
    
      - 
        BlinkDB -
        BlinkDB: Sub-Second Approximate Queries on Very Large Data [website]
        (http://blinkdb.cs.berkeley.edu/)
      
 
    
    Research Papers
    
      - 
        db-readings - A list
        of papers essential to understanding databases and building new data
        systems